\hypertarget{class_zebulon_1_1_g_p_s_1_1_d_g_p_s_1_1_callback}{
\section{Zebulon::GPS::DGPS::Callback Class Reference}
\label{class_zebulon_1_1_g_p_s_1_1_d_g_p_s_1_1_callback}\index{Zebulon::GPS::DGPS::Callback@{Zebulon::GPS::DGPS::Callback}}
}


\hyperlink{class_zebulon_1_1_g_p_s_1_1_d_g_p_s_1_1_callback}{Callback} class used to register for message events.  


{\ttfamily \#include $<$dgps.h$>$}Inheritance diagram for Zebulon::GPS::DGPS::Callback::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.57525cm]{class_zebulon_1_1_g_p_s_1_1_d_g_p_s_1_1_callback}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_zebulon_1_1_g_p_s_1_1_d_g_p_s_1_1_callback_ae5d1b8424eaad78b22bf0b3490110710}{
virtual void {\bfseries ProcessMessage} (const \hyperlink{class_zebulon_1_1_n_m_e_a_1_1_message}{NMEA::Message} $\ast$msg)=0}
\label{class_zebulon_1_1_g_p_s_1_1_d_g_p_s_1_1_callback_ae5d1b8424eaad78b22bf0b3490110710}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\hyperlink{class_zebulon_1_1_g_p_s_1_1_d_g_p_s_1_1_callback}{Callback} class used to register for message events. Inherit from this class and overload the process message method and pass a pointer to your child class to the RegisterCallback method of \hyperlink{namespace_g_p_s}{GPS} and you will get every message received as it arrives as a callback. 

The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/gps/include/gps/\hyperlink{dgps_8h}{dgps.h}\end{DoxyCompactItemize}
